PROTOC=${PWD}"/protoc"

file_path=`ls *.proto`

# echo $file_path
for file in $file_path
do
    file_name=${file%.*}
    file_extra=${file##*.}
    file_out=${file_name}".pb"
    if [ -f $file_out ]
    then
        rm -f $file_out
        echo "删除文件====>"$file_out
    fi

    mid=`id -u`
    if [ $mid -eq 0 ]
    then
        # root用户
        $PROTOC --descriptor_set_out $file_out $file
    else
        # 非root用户
        sudo $PROTOC --descriptor_set_out $file_out $file
    fi
    echo "生成文件====>"$file
done

